#pragma once

template<class T>
void FuncT(const T& x)
{
	cout << "void FuncT(const T& x)" << endl;
}

template<class T>
class Stack
{
public:
	void Push(const T& x);
};

template<class T>
void Stack<T>::Push(const T& x)
{
	cout << "void Push(const T& x)" << endl;
}


void FuncF();
